# ifndef __ChangePAI_H_
# define __ChangePAI_H_

struct pa_item_t;
void DeletePAI (pa_item_t * _pPAI);
void RenamePAI (pa_item_t * _pPAI, const string_t & _strName);
void RenamePAI (pa_item_t * _pPAI, const string_t & _strName, const string_t & _strAbbrevName);

void AddCountry (const string_t & _strName, const string_t & _strAbbrevName);
struct country_t;
void AddRegion  (const string_t & _strName, country_t * _pCountry);
struct region_t;
void AddCity    (const string_t & _strName, region_t * _pRegion);
void AddZip     (const string_t & _strCode);
void AddHighway (const string_t & _strName, region_t * _pRegion);

struct city_t;
void SetRegion (city_t * _pCity, region_t * _pRegion);

# endif // __ChangePAI_H_